home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 August: Tool Chest / Apple_Developer_Group_August_1996_Tool_Chest.iso / Sample Code / Interapplication Communication / MenuScripter 3.1 / Sources / MSAEScript.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-20  |  1.0 KB  |  38 lines  |  [TEXT/MPCC]

  1. /*
  2.     MSAEScript.h
  3.     
  4.     Version 3.1
  5.     
  6.     Copyright © 1995 Apple Computer, Inc., all rights reserved.
  7.     
  8.     MenuScripter by Nigel Humphreys and Jon Lansdell
  9.     AppleEvent to script extensions by Greg Sutton
  10. */
  11.  
  12. #ifndef __MSAESCRIPT__
  13. #define __MSAESCRIPT__
  14.  
  15. #ifndef __MSGLOBALS__
  16. #include "MSGlobals.h"
  17. #endif
  18.  
  19. pascal OSErr    GetVolumeAndDirectory(void);
  20. pascal OSErr    FSSpecLaunchApplication(const FSSpec *fileSpec,ProcessSerialNumber *PSN);
  21. pascal void     SetUpScripts(void);
  22. pascal OSErr    LoadScriptFromFile(FSSpec *fileSpec, OSAID *theScriptID);
  23. pascal OSErr    StoreScriptToFile(FSSpec *fileSpec, OSAID theScriptID);
  24. pascal OSErr     CleanUpAEScripts(void);
  25. pascal OSErr    ExecuteScript1(DPtr theDoc);
  26. pascal OSErr    ExecuteScript2(DPtr theDoc);
  27. pascal OSErr    ExecuteScript3(DPtr theDoc);
  28. pascal OSErr    ExecuteScript4(DPtr theDoc);
  29.  
  30. pascal    OSErr    GetTextDescFromReply(AEDesc *aReply, AEDesc *textDesc);
  31. pascal    OSErr    GetSelection(AEDesc *textDesc);
  32. pascal    OSErr    SetSelection(AEDesc *textDesc);
  33.  
  34. pascal void     EnableAEScriptItems(Boolean fEnable);
  35.  
  36.  
  37. #endif
  38.